
//get the meta-data assigned to the clicked thumbnail
function getMetadonee(src) {
	var ressourceURL = $('#ressourceURL').attr("value");
	
	$.ajax({
		type : "GET",
		url : ressourceURL,
		data : {
			"reqType" : "getJsonMeta",
			"src" : src
		},
		dataType : "json",
		success : function(jsonMeta) { // jsonMeta contains informations about the video that has been selected
		   generate_metadonee(jsonMeta);
		}
	});
}
 
// Generate a meta-data assigned to the thumbnail clicked.
function generate_metadonee(jsonMeta) {
	var author = jsonMeta.metadonneeGeneral.author;
	var title = jsonMeta.metadonneeGeneral.title;
	var fragment_length = jsonMeta.metadonneeGeneral.videoLength;
	var keywords = '';
	
//	var metaDonnee = '<table>';
//	
//	metaDonnee += '<tr>';
//	metaDonnee += '<th>Author</th>';
//	metaDonnee += '<td>' + jsonMeta.metadonneeGeneral.author + '</td>';
//	metaDonnee += '</tr>';
//	
//	metaDonnee += '<tr>';
//	metaDonnee += '<th>Title</th>';
//	metaDonnee += '<td>' + jsonMeta.metadonneeGeneral.title + '</td>';
//	metaDonnee += '</tr>';
//	
//	metaDonnee += '<tr>';
//	metaDonnee += '<th>Fragment Length</th>';
//	metaDonnee += '<td>' + jsonMeta.metadonneeGeneral.videoLength + '</td>';
//	metaDonnee += '</tr>';
//	
//	metaDonnee += '<tr>';
//	metaDonnee += '<th>Keyword</th>';
//	metaDonnee += '<td>';
	
	if((jsonMeta.metadonneeKeywords != '') && (typeof jsonMeta.metadonneeKeywords != 'undefined')) {
		var i = 0;
		$.each(jsonMeta.metadonneeKeywords, function (key, listKeyword) {
			var word = listKeyword.keyword;
			if (i > 0) {
				keywords += ', ' + word ;
			}
			else {
				keywords += word ;
			}
			i++;
	    });
	}
	
//	metaDonnee += '</td>';
//	metaDonnee += '</tr>';
//	
//	metaDonnee += '</table>';
	
//	metaDonnee += "<ul>";
//	metaDonnee += "<li>Author : "+jsonMeta.metadonneeGeneral.author+ "</li>";
//	metaDonnee += "<li>Title : "+jsonMeta.metadonneeGeneral.title+ "</li>";
//	metaDonnee += "<li>Fragment Length : "+jsonMeta.metadonneeGeneral.videoLength+ "</li>";
	
	clearTable();
	$('#Author').append(author);
	$('#Title').append(title);
	$('#Fragment_Length').append(fragment_length);
	$('#Keyword').append(keywords);
}

function clearTable() {
	$('#Author').empty();
	$('#Title').empty();
	$('#Fragment_Length').empty();
	$('#Keyword').empty();
}